package com.gxa.hualian.service;



import com.gxa.hualian.entity.Coupon;


import java.util.List;
import java.util.Map;

public interface CouponService {
    /**
     * 分页查询
     * @param page 页数
     * @param limit 条数
     * @return
     * @throws Exception
     */
    List<Coupon> selectByPage(Integer page, Integer limit ) throws Exception;

    /**
     * 全查询
     * @return 返回优惠券集合
     * @throws Exception
     */
    List<Coupon> sellectAll() throws Exception;

    /**
     * 添加方法
     * @param coupon
     * @return
     * @throws Exception
     */
    Integer insert(Coupon coupon) throws Exception;

    /**
     * 修改方法
     * @param coupon
     * @return
     * @throws Exception
     */
    Integer update(Coupon coupon) throws  Exception;

    /**
     * 根据用户id查询用户信息
     * @param id
     * @return
     * @throws Exception
     */
    Coupon sellectById(Integer id)throws Exception;

    Map<String,List<Coupon>> getConListForWeb(String phone) throws Exception;
}
